import request from '@/utils/request'
import { ParamArr } from '../../public/js/paramarr'
// 报表管理
export function getReportAuditList() {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetReportAuditList',
    vPar: new ParamArr()
  })
}
// 报表管理
export function auditReport(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'AuditReport',
    vPar: vPar
  })
}
// 报表审核
export function getWebReportByVer(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebReportByVer',
    vPar: vPar
  })
}
// 报表浏览
export function getWebReportGroup() {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebReportGroup',
    vPar: new ParamArr()
  })
}
// 报表浏览
export function getWebReportList(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebReportList',
    vPar: vPar
  })
}

// 报表浏览
export function getWebReportView(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebReportView',
    vPar: vPar
  })
}
// 历史报表
export function getSaveReportList(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetSaveReportList',
    vPar: data
  })
}
// 历史报表
export function delSaveReportList(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'DelSaveReportList',
    vPar: data
  })
}
// 历史报表
export function getWebReportQuery(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebReportQuery',
    vPar: data
  })
}
// 报告审核
export function getDocumentAuditList() {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetDocumentAuditList',
    vPar: new ParamArr()
  })
}
// 报告审核
export function auditDocument(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'AuditDocument',
    vPar: vPar
  })
}
// 报告审核
export function getWebDocumentByVer(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebDocumentByVer',
    vPar: vPar
  })
}
// 报告展示
export function getWebDocumentGroup() {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebDocumentGroup',
    vPar: new ParamArr()
  })
}
// 报告展示
export function getWebDocumentList(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebDocumentList',
    vPar: vPar
  })
}
// 报告展示
export function getWebDocumentView(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebDocumentView',
    vPar: vPar
  })
}
// 报告查看
export function getWebDocumentDesign(vPar) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebDocumentDesign',
    vPar: vPar
  })
}
// 历史报告
export function getWebSaveDocumentList(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'getWebSaveDocumentList',
    vPar: data
  })
}
// 历史报告
export function delSaveDocumentList(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'DelSaveDocumentList',
    vPar: data
  })
}
// 历史报告
export function getWebDocumentQuery(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebDocumentQuery',
    vPar: data
  })
}

// 获取基线审核数据
export function getBaseAuditList() {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetBaseAuditList',
    vPar: new ParamArr()
  })
}

// 审核基线
export function auditBaseLine(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'AuditBaseLine',
    vPar: data
  })
}

// 关键字查询报表
export function checkReportKeyWord(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'CheckReportKeyWord',
    vPar: data
  })
}
// 关键字查询报表
export function getWebReportDesign(data) {
  return request({
    dmName: 'TReportDM',
    lpName: 'GetWebReportDesign',
    vPar: data
  })
}
